home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / Wos.EXE / 2015 / models / bug.def < prev    next >
Encoding:
Text File  |  1999-02-24  |  3.8 KB  |  157 lines

  1. SDEF
  2. //  Splitter Bug def file, by Boon, Jan 99
  3. //
  4. // Copyright (C) 1998 by Ritual Entertainment, Inc.
  5. // All rights reserved.
  6. // And by 2015, of course.
  7. //
  8. // This source may not be distributed and/or modified without
  9. // expressly written permission by Ritual Entertainment, Inc.
  10. // Or by 2015, of course.
  11. //
  12. // DESCRIPTION:
  13. // This is a model definition file.  It is to be used in conjunction with Sin.
  14. // MODEL AUTHOR:
  15. // Boon & Ken
  16. //
  17. // SINED SECTION
  18. //
  19. /*SINED Monster_Bug (1 .5 0) (0 0 0) (0 0 0)
  20. Parasite bug from Split mutant
  21. */
  22. //
  23.  
  24. // Model Commands
  25. path models/bug
  26. //scale 1
  27.  
  28. // Base Model
  29. bug_base.sbm
  30.  
  31. // Skins
  32. normal        bug_05b.tga
  33. damage        bug_05bdam.tga
  34.  
  35. // Normal Animations
  36. walk1            bug_walk.sam
  37. melee1            bug_born.sam
  38. jump            bug_jump.sam
  39. land            bug_jump.sam
  40. run1            bug_run.sam
  41.  
  42. // Pain Location Based Animations
  43. pain1            bug_pain_a.sam
  44.  
  45. // Death Location Based Animations
  46. death1        bug_dead.sam
  47.  
  48. // Optional Animations
  49.  
  50. // Scripted Animations
  51. born            bug_born.sam
  52.  
  53. // Id And Group Definitions
  54.  
  55. //
  56. // INITIALIZATION SECTION
  57. //
  58. !init:
  59.  
  60. //
  61. // SERVER Initialization Commands
  62. //
  63.  
  64. // Class Setup
  65. server classname actor
  66. server setsize "-24 -24 0" "24 24 20"
  67. //server crouchsize "-24 -24 0" "24 24 20"
  68. server script global/bug.scr
  69. server health 100
  70. server ifskill 0 health 75
  71. server meleerange 50
  72. server meleedamage 50
  73. server painthreshold 10
  74. server turnspeed 90
  75.  
  76. // The bug used to spawn human gibs - not very realistic...
  77. server flags -die_gibs
  78.  
  79. // Sound Aliases
  80. server aliascache snd_sight1     "monsters/bug/attk1.wav" 1
  81. server aliascache snd_idle1      "monsters/bug/idle1.wav" 1
  82. server aliascache snd_idle2      "monsters/bug/idle2.wav" 1
  83. server aliascache snd_pursuit1   "monsters/bug/purs1.wav" 1
  84.  
  85. //
  86. // CLIENT Initialization Commands
  87. //
  88.  
  89. // Sound Aliases
  90. client aliascache snd_attack1    "monsters/bug/attk1.wav" 1
  91. client aliascache snd_death1     "monsters/bug/death1.wav" 1
  92. client aliascache snd_pain1      "monsters/bug/pain1.wav" 1
  93. client aliascache snd_pain2      "monsters/bug/pain2.wav" 1
  94. //client aliascache snd_eat1       "monsters/???.wav" 1
  95. client aliascache snd_partfall1  "impact/bodyfall/med1.wav" 1
  96. client aliascache snd_partfall2  "impact/bodyfall/med2.wav" 1
  97. client aliascache snd_bodyfall1  "impact/bodyfall/lrg1.wav" 1
  98. client aliascache snd_bodyfall2  "impact/bodyfall/lrg2.wav" 1
  99.  
  100. client aliascache snd_step        "monsters/bug/step.wav" 1
  101. //client aliascache snd_step        "monsters/doggie/snap1.wav" 1
  102. client aliascache  snd_whoosh1     "weapons/punch/whsh1.wav" 1
  103. client aliascache snd_roar        "monsters/bug/purs1.wav" 1
  104.  
  105. //
  106. // SHARED initialization commands
  107. //
  108.  
  109. // Sound Aliases
  110.  
  111. //
  112. // MAIN SECTION
  113. //
  114. !main:
  115.  
  116. // Normal Animations
  117. client walk1 1 randomsound snd_step 0.25 1
  118. server walk1 1 movementsound
  119. client walk1 4 randomsound snd_step 0.25 1
  120. server walk1 4 movementsound
  121. client walk1 6 randomsound snd_step 0.25 1
  122. server walk1 6 movementsound
  123. client walk1 9 randomsound snd_step 0.25 1
  124. server walk1 9 movementsound
  125.  
  126. server melee1 1 movementsound
  127. client melee1 1 randomsound snd_attack 1 2
  128. server melee1 7  melee
  129. client melee1 7 randomsound snd_whoosh 1 1
  130. client melee1 7 randomsound snd_step 1 1
  131.  
  132. client jump first randomsound snd_attack 1 2
  133. server jump first setframe 3
  134. server jump 6 nextframe 5
  135.  
  136. server land first setframe 7
  137. server land 7 melee
  138.  
  139. // Pain Location Based Animations
  140. server pain1 painsound
  141. client pain1 first randomsound snd_pain 1 2
  142.  
  143. // Death Location Based Animations
  144. server death1 1 deathsound
  145. client death1 1 randomsound snd_death 1 2
  146. //client death1 4 randomsound snd_partfall 1 4
  147.  
  148. // Crouching Pain Location Based Animations
  149.  
  150. // Crouching Death Location Based Animations
  151.  
  152. // Optional Animations
  153.  
  154. // Scripted Animations
  155. server born first setframe 3
  156. client born 8 randomsound snd_roar 3 2
  157.